package cn.yh.register.order.service;

import java.util.Map;

public interface WeiXinService {

    /**
     * 对接微信下单接口获取二维码
     * @param orderId 订单id
     * @return 二维码数据
     */
    Map<String,Object> createNative(Long orderId);


    /**
     * 对接微信查询接口查询支付状态
     * @param orderId 订单id
     * @param paymentType 支付类型
     * @return 结果数据
     */
    Map<String ,String > queryPayStatus(Long orderId, String paymentType);

    /**
     * 对接退款接口
     * @param orderId 退款id
     * @return 是否成功
     */
    Boolean refund(Long orderId);

}
